land with abundant red mangrove - Français Anglais Dictionnaire